MiSTeryNano on Tang Nano 20K

← Zurück zum Forum

Und wieder ein sehr recentes FPGA project.

Es handelt sich hier um MISTeryNano auf ein SIPEED Tang Nano 20K.

Der Tang nano 20K mit geLote Headers und USB kabel gibt es bei AliExpress fur ungefahr 41 EUR inclusif Versand (in meinem Fall nach Belgien).

Source-quelle des Project auf Github

https://github.com/harbaum/MiSTeryNano

Einzige Videos dazu

https://www.youtube.com/shorts/xJHF-LlaHFo

https://www.youtube.com/watch?v=2aCpYgerxq8

https://www.youtube.com/watch?v=n5hvi7yjsyE

Der Thread auf atari-forum

https://atari-forum.com/viewtopic.php?t=43080&sid=32f8dfd307ddc4f1fa6f18b2a1f34ca6

Also ich sehe jetzt ein mini 3D gedrucktes ST gehause , und dan haben wir ein Atari ST mini .

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

Oder ein richtiger portable Motorola Atari ST laptop ( einfahcher fur mir um mitt zu schleppen nach Fujiama 😀 )

Motorola_lapdock.JPG

Anhänge:

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

USB HID Tastatur und Mause benutzen jetzt ein seperates Modul Sipeed M0S Dock was ich grade heute also auch bestellt habe.

Aber die USB porten vom Motorola Lapdock benutzen fur die 5V USB nach dem Tang Nano 20K wirkt.

Und der HDMI input nach dem Motorola Lapdock von Tang Nano 20K funktioniert auch.

Booting in ST mode , TOS 1.04 UK.

IMG_9701.MOV

Einmahl ich dass Modul hab kan ich den USB neben dem HDMI input auf der Lapdock benutzen und hab dann Tastatur und Maus auf dem Lapdock.

Das einigste dass ich jetzt noch probieren kann, ist floppy von SD-karte via OSD und push-button auf der Tang Nano 20K. Dan weiss ich auch ob ich YM output via HDMI auf die Speakers von Motorola Lapdock hab.

Anhänge:

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

Der Hammer, YM Output via HDMI nach die Motorola Lapdock speakers.

booting default floppy in drive A (Zuul compilation)

Dan benutze ich den S1 knopf auf den Tang fur dem OSD und wechelse die floppy image nach 2ndReality by Checkpoint

https://streamable.com/oucmlc

Und hier dasselbe aber Closure by Sync.

https://streamable.com/933mvo

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

Läuft auf meinem Tang Nano 20K auch ! Nur schade, daß man da für USB Maus und Tastatur wieder so einen Exoten an Controller genommen hat anstatt z.B. nen PicoPI oder ESP32...

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

. Den TANG NANO 20k gibts gerade zum "Einführangebot" im Orientexpress, ähh im https://de.aliexpress.com/item/1005007043211112.html?src=google&src=google&albch=shopping&acnt=272-267-0231&slnk=&plac=&mtctp=&albbt=Google_7_shopping&gclsrc=aw.ds&albagn=888888&isSmbAutoCall=false&needSmbHouyi=false&src=google&albch=shopping&acnt=272-267-0231&slnk=&plac=&mtctp=&albbt=Google_7_shopping&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=de1005007043211112&ds_e_product_merchant_id=5308501960&ds_e_product_country=DE&ds_e_product_language=de&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=20542169885&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gclid=CjwKCAjwqf20BhBwEiwAt7dtdZYVqN791uJmOpD0gd4DIVyLAuLJkCZXA86Bsuo52Rpi2rLyao25FxoCgm4QAvD_BwE&aff_fcid=3821ffdd739146f7a4dbba37fe1f03a3-1721755702614-05440-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=3821ffdd739146f7a4dbba37fe1f03a3-1721755702614-05440-UneMJZVf&terminal_id=c7b81d7cc69d482f83f91be5eba9b50d&afSmartRedirect=n 😉, für 26,34€ inkl. Versand und Steuern.

Allerdings nur 1 Stück pro Kunde zum Angebotspreis, aber wer da Interesse hat, bitte sehr:

aliexpress_Tang Nano 20 (1276 x 471).jpg

Gtx., andY

Anhänge:

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

Ich konnte vor ein paar Wochen noch 2 Stück auf einmal bestellen 🙂

Frage: WER KANN HELFEN?

Ich habe gelesen, daß man den USB Port des Tang Nano 20K auch ohne zusätzliches Board für USB Maus/Tastatur umprogrammieren kann! Dann übernimmt der auf dem Board befindliche Controller die USB Aufgabe. siehe auch hier: https://github.com/harbaum/MiSTeryNano/blob/main/MODES.md

Das würde mir ja schon reichen.

Nun ist es so, daß die zu programmierende bin Datei nicht im Verzeichnis ist, wahrscheinlich muss diese erst compeliert werden. Da das aber unter Linux wohl nur geht und ich mich da nicht so auskenne, meine Bitte: Kann mir jemand die Datei erzeugen? misterynano_fw_bl616_cfg.ini ist hier drin: misterynano_fw.rar

Das wäre super!

Anhänge:

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

. Bin mir da nicht ganz sicher, musst du dir ggf. nochmal seinen https://media.ccc.de/v/gpn22-272-retrogaming-mit-fpgas anhören (so etwa zum letzten Drittel hin), aber soweit mir das noch in Erinnerung ist, ist der "onboard" USB Programmer "closed Source" (weil die Chinesen Angst hatten, dass ihre Kopie nochmal kopiert wird 😮 😲 😂 ), sodass er dann leider auf die separate Zusatz-Version ausweichen musste..

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

nein, die original Firmware ist auch in dem Verzeichnis, falls man den zum flashen vom FPGA wieder nutzen will! mit dem BL616 auf dem Board kann man 1) mit original Firmware das FPGA flashen oder 2) mit der mistery firmware diesen als USB HID benutzen.

Das flashen mit der original Firmware hab ich probiert, klappt! Was Du meinst ist wohl, das es eine encrypte Firmware sein muss.. ist sie auch.

Aber dennoch, mir fehlt die bin datei und ich kann die (wohl) nicht unter Windows erzeugen..

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Ahh, prima!

Viel Erfolg! Lass dann hören ob´s geklappt hat 😎 !

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

mega-hz schrieb: ok, hab grade die location der datei bekiommen: https://github.com/harbaum/MiSTeryNano/releases

Dort ist sie drin! Geflasht und nun mit nem usb-hub maus und tastatur ausprobieren 🙂

Und? Klappt 🙂 ?

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

Problem ist nun, ich muss von Tang Nano USB-C auf einen Hub(Eingang), da hab ich keine passenden Kabel 😞

mit dem sollte es gehen: https://www.amazon.de/CRTEPST-Multiport-Adapter-Ladehub-Kompatibel-silbergrau/dp/B0C3YQWWMR/ref=sr_1_13_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1RNX2DYMHL0JK&dib=eyJ2IjoiMSJ9.XOM5P5Fr55mOAVTwg_yomqnwmK1reMGR611kAOulHmjGtiu1m_jRn3C88v8UDm8Fz336BTLnpZh_BdumZrs0bUIc4OiDZNp7ziRJmYylrR9tj2w2gYMOANB7hvICf1OCrVJEdgn1lpsDLSWwtqgkoH3OhLNFjKHVtqidWK4F9RzBW9h3tRr5vQWDffM3TyZWAWUwI-Ah-TSsJild7_sKR_DRFME09JeAfeLxJ-JbhRI.hKiHTU7algGD21UbVg2QPDZXx-Fr-_1fmZT2VMJPHHo&dib_tag=se&keywords=usb+hub+usb-c&qid=1721772207&sprefix=usb+hub+usb-c%2Caps%2C367&sr=8-13-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9tdGY&psc=1

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Problem ist nun, ich muss von Tang Nano USB-C auf einen Hub(Eingang), da hab ich keine passenden Kabel 😞

mit dem sollte es gehen: https://www.amazon.de/CRTEPST-Multiport-Adapter-Ladehub-Kompatibel-silbergrau/dp/B0C3YQWWMR/ref=sr_1_13_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1RNX2DYMHL0JK&dib=eyJ2IjoiMSJ9.XOM5P5Fr55mOAVTwg_yomqnwmK1reMGR611kAOulHmjGtiu1m_jRn3C88v8UDm8Fz336BTLnpZh_BdumZrs0bUIc4OiDZNp7ziRJmYylrR9tj2w2gYMOANB7hvICf1OCrVJEdgn1lpsDLSWwtqgkoH3OhLNFjKHVtqidWK4F9RzBW9h3tRr5vQWDffM3TyZWAWUwI-Ah-TSsJild7_sKR_DRFME09JeAfeLxJ-JbhRI.hKiHTU7algGD21UbVg2QPDZXx-Fr-_1fmZT2VMJPHHo&dib_tag=se&keywords=usb+hub+usb-c&qid=1721772207&sprefix=usb+hub+usb-c%2Caps%2C367&sr=8-13-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9tdGY&psc=1

Ahh okay prima, aber scheint ja jetzt nur noch ein kurzer Schritt bis zum Erfolg zu sein 😎 🙂 !

Super 😎 ! Ich hatte mir jetzt auch mal so einen Tang Nano bestellt (das Thema ist damals direkt an mir vorbeigegangen 😢 , weil ich zu der Zeit einen längeren Auslandsaufenthalt in Patagonien/Argentinien hatte 🙄 .)

Daher kann es sein, dass ich dich ggf. demnächst nochmal mit Fragen zum Thema belästige 😉

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

kein Problem! Ich hatte dieses Projekt auch erst vor ein paar Tagen gelesen. Die Tang Nanos hatte ich mir zusammen mit noch kleineren bestellt, auf Verdacht... Mit denen kann man so richtig was anfangen... Blink LED z.B. 😳 😀 😀

Die Software dazu ist optisch ähnlich wie Xilinx und Altera, nur braucht sie etwas länger zum compilieren.

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

hmm, weder Maus noch Tastatur funktionieren... und auf Monochrom schaltet der auch nicht um wenn man den Pin an GND legt.

Weiterforschen..

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

und wie ist es mit Maus und Keyboard und Monochrom?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

...an den USB-A-Port ein Hub - also, so einer wie oben verlinkt - und da eine Maus (ging sogar die, von Amiga500mini) und eine Tastatur dran. Lief topp. Monochrom habe ich noch nicht geprüft.

8 Bit reichen völlig aus

AntwortZitat

mega-hz schrieb: hmm, weder Maus noch Tastatur funktionieren...

Weiterforschen..

Na das war doch, was ich meinte, mich zu erinnern, das er im Video erzählt hat, dass er ursprünglich gerne den "Onboard" USB-Port für Peripherie nutzen wollte, das aber nur mit dem zusätzlichen USB Board (Sipeed M0S Dock tinyML RISC-V BL616), das, was auch bei Böser Watz auf dem Foto zu sehen ist, funktioniert.

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

laut seiner Beschreibung sollte das mit dem Onboard aber auch funktionieren, nur kann man dann nicht mehr das FPGA nachträglich neu flashen.. Ich frag den Entwickler mal deswegen... Wozu noch was externes wenn es schon bereits da ist?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

den USB-C-Port auf dem Board brauchst Du ja auch für die Stromversorgung. Ich meine man könnte auch Strom über spezielle PINs geben, dann wäre der USB-C-Port frei. Oder, einen USB-Hub an den USB-C-Port und Stromversorgung und USB-Tastatur und -Maus auch am USB-Hub anschließen - ? Geht das? Stromversorgung und gleichzeitig die serielle Kommunikation?

8 Bit reichen völlig aus

AntwortZitat

ja das geht, so hatte ich es auch gemacht: Hub in den Tang Nano, in einen USB-C dann Netzteil. Die 5V werden komplett an alle Buchsen verteilt da dieser Hub nicht für ein externes NT vorgesehen ist. Ich habe jetzt zwar auch so ein M0S Dock bestellt, aber mal ehrlich, das ist doch eigentlich Blödsinn wenn dasselbe schon onboard ist. Verstehe ich nicht ganz.. Probiere es doch mal ob du den auf Monochrom umschalten kannst!

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Ich hab mein MiSTeryNano mitt auf der Fujiama, aber kein HDMI schirm und USB tastatur mitt. (Reise immer mit einem Rucksack und Zuge)

Monochrom sollte wie ich mir errinere zuhause funktionieren.

https://www.youtube.com/shorts/Ud1P1vE5j84

Der M0S dock bin ich dieselbe Meinung aber soll man mahl Fragen an MasterOfGizmo auf atari-forum.com.

Ich meinte es wurde zu kompliziert fur im um die SD karte, USB host auf den Tang Nano aleine zu laufen.

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

mega-hz schrieb: ja das geht, so hatte ich es auch gemacht: Hub in den Tang Nano, in einen USB-C dann Netzteil. Die 5V werden komplett an alle Buchsen verteilt da dieser Hub nicht für ein externes NT vorgesehen ist. Ich habe jetzt zwar auch so ein M0S Dock bestellt, aber mal ehrlich, das ist doch eigentlich Blödsinn wenn dasselbe schon onboard ist. Verstehe ich nicht ganz.. Probiere es doch mal ob du den auf Monochrom umschalten kannst!

Grade mahl wieder versucht , Monochrome funktioniert.

miSTeryTang_Color.JPG

miSTeryTang_Mono.JPG

Anhänge:

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

mega-hz schrieb: Ich habe jetzt zwar auch so ein M0S Dock bestellt, aber mal ehrlich, das ist doch eigentlich Blödsinn wenn dasselbe schon onboard ist. Verstehe ich nicht ganz..

Hier nochmal zum Thema aus dem Vortrag des Entwicklers (Habe mal zwei Screenshots gemacht):

Tang Nano 20K USB Problem 01 (1377 x 726).jpg

Tang Nano 20K USB Problem 02 (1379 x 741).jpg

Gtx., andY

Anhänge:

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

endlich sind die bestellten M0 docks auch bei mir angekommen (bestellt mitte Juli!) Dock schnell geflasht und auf die MIDI Platine mit dem TangNano gesteckt.

Dann musste ich erstmal feststellen, daß das Teil anscheinend nur 1920x1080 macht, nicht aber 1280x1024. Also ran an den TV oben und es läuft! Tastatur und Maus gehen nun auch! Was mich wundert, bei Rene V. leuchte die LED zuerst blau dann grün. Bei mir leuchtet sie erst blau dann rot! Weiss jemand was das bedeuten kann? Hier mal ein Bild: TangNanoST.jpg Mal schauen in was für ein nettes Gehäuse der kommt! 🙂

Anhänge:

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

das bei mir die LED rot und nicht grün leuchtet, soll wohl anzeigen das keine SD Karte vorhanden ist!

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: das bei mir die LED rot und nicht grün leuchtet, soll wohl anzeigen das keine SD Karte vorhanden ist!

genau! steht hier https://github.com/harbaum/MiSTeryNano/blob/main/TROUBLESHOOTING.md

If the RGB LED on the Tang Nano 20K lights up green, red or blue, then the M0S Dock is properly flashed and most of the connections between M0S Dock and Tang nano 20K are fine.
If A SD card is inserted then the LED should light up blue and then green or even immediately green. Then the M0S Dock and the Tang Nano 20K are working properly an the SD card is detected. If it lights up red, then the initialization of the SD card failed. Please try a different SD card, preferrably 8, 16 or 32 GB in size and FAT32 formatted.

„Wir sind im Auftrag des Herrn unterwegs!“ („Joliet“ Jake & Elwood Blues)

AntwortZitat

SD Karte ist drin und die LED leuchtet auch grün.

Aber es funktioniert die Tastatur nicht richtig! eine Kabelgebundene Tastatur macht nur ALT-Pfeilhoch und STRG-ALT-entfernen. Alles andere (auch die FTasten) geht nicht.

Meine Funktastatur macht rein garnix am TangNano.

Beide am PC ausprobiert, beide sind ok.

Irgendjemand ne Idee woran das liegen könnte?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

siehe Foto weiter oben Das ist die MIDI Platine auf der unten der M0 Dock und oben der TangNano sitzen. Welche Firmware benutzt Ihr denn?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Hallo,

nachdem ich endlich irgendeine alte Logilink Tastatur am TangNano zum laufen gebracht habe, kam schnell der Wunsch: Es muss doch auch eine echte MEGA-ST Tastatur gehen! Also etwas gestöbert und ein bereits fertiges Listing gefunden https://github.com/devonshire/arduino-atari-hid-keyboard/blob/master/USB_HID_Keyboard.ino Da ich es aber gerne auf dem PIpico laufen hätte, habe ich ein paar kleine Änderungen eingefügt. Der PIpico ist mit seinen knapp 2€ so günstig und sehr leistungsfähig, das da kein einziger kleiner Arduino mithalten kann! Mit 133MHz und 2MB Flash ist der für diese Aufgabe zwar völlig unterfordert macht es dennoch supergut. Der PI wird zum einem per USB an den TangNano-USB Hub zum anderen an die ST Tastatur angeschlossen. Er übersetzt die von der ST Tastatur gesendeten Daten und schickt sie als HID Device an den TangNano (Oder auch PC) Bislang funktioniert mein Setup sehr gut.

Die IO Pins für die ST-seitige serielle Schnittstelle sind GP0 und GP1 am PIpico. WhatsApp Bild 2024-09-21 um 22.55.03_fd112613.jpg weitere Tests folgen

Anhänge:

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Es sollte noch wesentlich eleganter gehen, eine echte ST-Tastatur zu nutzen, indem man den ikbd aus dem Core entfernt und die seriellen Anschlüsse der Keyboard-ACIA direkt auf Pins am Tang Nano 20k legt. Mit etwas Level-Shifting zwischen den 3.3v des Tang Nano und den 5v der Tastatur müsste man die Tastatur dann direkt an den Tang Nano hängen können. Maus und Joystick sollten dann auch funktionieren.

Und wenn man dann noch die SD-Karte "direkt" als Festplatte einbindet, dann kann man den separaten Miceocontroller ganz weglassen und hat nur noch den Tang Nano zwischen Tastatur und HDMI-Ausgang.

AntwortZitat

Ja das wäre toll. Abgesehen von der SD Karte, die ist doch direkt am Tang Nano!

Was ich auch noch brauchen könnte wäre die RS232 an IO Pins! Alle Signale, also RxTx,RTS,CTS,DSR .... Und was leider auch fehlt, ist DVI Unterstützung wie beim MiG (oder wie der heisst) Denn es wäre schön, wenn der auch am NEC Multisync per HDMI2DVI Adapter läuft. Leider hat der Autor aber "keine Lust" da was dran zu machen... Und ich bin dafür nicht fit genug in VHDL.. 😞

Kannst Du sowas?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

MssterOfGizmo schrieb: Es sollte noch wesentlich eleganter gehen, eine echte ST-Tastatur zu nutzen, indem man den ikbd aus dem Core entfernt und die seriellen Anschlüsse der Keyboard-ACIA direkt auf Pins am Tang Nano 20k legt. Mit etwas Level-Shifting zwischen den 3.3v des Tang Nano und den 5v der Tastatur müsste man die Tastatur dann direkt an den Tang Nano hängen können. Maus und Joystick sollten dann auch funktionieren.

Und wenn man dann noch die SD-Karte "direkt" als Festplatte einbindet, dann kann man den separaten Miceocontroller ganz weglassen und hat nur noch den Tang Nano zwischen Tastatur und HDMI-Ausgang.

Guten Morgen Till Harbaum ?

The Cellar BBS telnet thecell.ar : 1040 Blogsite www.thecell.ar lasticppc@gmail.com

AntwortZitat

mega-hz schrieb: Abgesehen von der SD Karte, die ist doch direkt am Tang Nano!

Die hängt direkt am FPGA, aber die SD-Karte ist mehrere Gigabytes groß und darauf befinden sich mehrere Floppy- und Festplattenimages. Der externe Mikrocontroller übersetzt die Festplatten-Zugriffe des Atari in Zugriffe in diese Dateien hinein. Wenn man darauf verzichtet und die ganze SD-Karte nur eine einzige Festplatte darstellt, dann benötigt man diese Übersetzung nicht, sondern kann ohne den Mikrocontroller auskommen. Dann hat man aber nur eine einzige Festplatte und keine Floppies. Man müsste also am PC z.B. mit einem Atari-Emulator die Spiele oder was auch immer auf der SD-Karte vorinstallieren.

mega-hz schrieb: Was ich auch noch brauchen könnte wäre die RS232 an IO Pins! Alle Signale, also RxTx,RTS,CTS,DSR .... Und was leider auch fehlt, ist DVI Unterstützung wie beim MiG (oder wie der heisst) Denn es wäre schön, wenn der auch am NEC Multisync per HDMI2DVI Adapter läuft.

Leider hat der Autor aber "keine Lust" da was dran zu machen... Und ich bin dafür nicht fit genug in VHDL.. 😞

Kannst Du sowas?

Ja, kann ich. Was heisst denn "nicht fit genug"? Wir haben alle klein angefangen. Das ist nichts, was man per se kann, sondern jeder lernt das und dann tastet man sich langsam an das Ziel heran. Mit "Lust" hat das dann auch weniger zu tun. Da muss man halt selbst Bedarf oder überhaupt passende Hardware wie den besagten NEC-Multisync haben. Ich habe zum Beispiel selbst keine Verwendung für einen DVI-Ausgang oder RS232. Aber ...

Ich sehe, dass Du tolle Tastaturen baust. Da werden wir uns einig, denke ich. Der MiSTeryNano schreit ja geradezu danach, wie ein echter kleiner Atari ST auszusehen. Mein Angebot: Du baust ein 50%-Größe-Atari-520ST inkl. mechanisch funktionerender Tastatur. Ich baue das FPGA-Innenleben inkl. Auswertung der Tastatur. Und für Dich baue ich dazu DVI und RS232 ein und weil DVI kein Audio liefert bekommst Du dazu einen analogen Audio-Ausgang.

Ist das ein Angebot? Ein 100% kompatibler Atari-ST-Mini würde sicher eine Menge Freunde finden.

AntwortZitat

Lastic schrieb: Dies ist vielleicht ein Anfang dafur ?

Hmmm ... das wäre jetzt nichts, was ich tatsächlich gerne auf dem Schreibtisch hätte. Ich habe da eher etwas im Sinn, das auch tatsächlich wie ein Atari-ST aussieht. Etwas, das für ein wenig Nostalgie gut ist und auch ausgeschaltet einen gewissen Charme hat ... und klein sollte es sein. Das nutzt man ja nicht als echtes Arbeitsgerät. Das ist ja eher so eine Art Schreibtischdeko für Leute, die das Original als Kinder/Jugendliche hatten. Etwas, wo die neugierigen Kollegen begeistert "Ja, an den erinnere ich mich, den hatte mein Nachbar auch. Funktioniert der wirklich?" rufen. Und dann schaltet man den ein, startet Oxyd II und die Augen leuchten ...

AntwortZitat

MssterOfGizmo schrieb:

mega-hz schrieb: Abgesehen von der SD Karte, die ist doch direkt am Tang Nano!

Die hängt direkt am FPGA, aber die SD-Karte ist mehrere Gigabytes groß und darauf befinden sich mehrere Floppy- und Festplattenimages. Der externe Mikrocontroller übersetzt die Festplatten-Zugriffe des Atari in Zugriffe in diese Dateien hinein. Wenn man darauf verzichtet und die ganze SD-Karte nur eine einzige Festplatte darstellt, dann benötigt man diese Übersetzung nicht, sondern kann ohne den Mikrocontroller auskommen. Dann hat man aber nur eine einzige Festplatte und keine Floppies. Man müsste also am PC z.B. mit einem Atari-Emulator die Spiele oder was auch immer auf der SD-Karte vorinstallieren.

mega-hz schrieb: Was ich auch noch brauchen könnte wäre die RS232 an IO Pins! Alle Signale, also RxTx,RTS,CTS,DSR .... Und was leider auch fehlt, ist DVI Unterstützung wie beim MiG (oder wie der heisst) Denn es wäre schön, wenn der auch am NEC Multisync per HDMI2DVI Adapter läuft.

Leider hat der Autor aber "keine Lust" da was dran zu machen... Und ich bin dafür nicht fit genug in VHDL.. 😞

Kannst Du sowas?

Ja, kann ich. Was heisst denn "nicht fit genug"? Wir haben alle klein angefangen. Das ist nichts, was man per se kann, sondern jeder lernt das und dann tastet man sich langsam an das Ziel heran. Mit "Lust" hat das dann auch weniger zu tun. Da muss man halt selbst Bedarf oder überhaupt passende Hardware wie den besagten NEC-Multisync haben. Ich habe zum Beispiel selbst keine Verwendung für einen DVI-Ausgang oder RS232. Aber ...

Ich sehe, dass Du tolle Tastaturen baust. Da werden wir uns einig, denke ich. Der MiSTeryNano schreit ja geradezu danach, wie ein echter kleiner Atari ST auszusehen. Mein Angebot: Du baust ein 50%-Größe-Atari-520ST inkl. mechanisch funktionerender Tastatur. Ich baue das FPGA-Innenleben inkl. Auswertung der Tastatur. Und für Dich baue ich dazu DVI und RS232 ein und weil DVI kein Audio liefert bekommst Du dazu einen analogen Audio-Ausgang.

Ist das ein Angebot? Ein 100% kompatibler Atari-ST-Mini würde sicher eine Menge Freunde finden.

Hallo, ja das klingt sehr gut, nur wie soll die Tastatur denn da reinpassen wenn der 520er 50% Größe hat? Mit echten MX-Tastern wird das nix in der Größe. Und soll die Tastatur dann wie beim ST mit dem 6301 arbeiten also wie beim original? Vielleicht geht das ja auch mit nem PiPico... Wäre ausserdem schön wenn man dann auch eine echte MegaST Tastatur anschliessen könnte. Alternativ: 1/4 MegaST Gehäuse mit echter Tastatur?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: ja das klingt sehr gut, nur wie soll die Tastatur denn da reinpassen wenn der 520er 50% Größe hat? Mit echten MX-Tastern wird das nix in der Größe. Und soll die Tastatur dann wie beim ST mit dem 6301 arbeiten also wie beim original? Vielleicht geht das ja auch mit nem PiPico... Wäre ausserdem schön wenn man dann auch eine echte MegaST Tastatur anschliessen könnte. Alternativ: 1/4 MegaST Gehäuse mit echter Tastatur?

Die Tastatur braucht natürlich eine passende Platine mit den Tastern. MX-Taster sind recht groß, aber Cherry ML ist z.B. kleiner und ich bin mir sicher, dass man noch deutlich kleinere findet. Da wird ja eh kaum jemand lange Texte drauf schreiben, das ist vor allem, um mal ein paar Dateien umzubenennen oder in einem Spiel einen High-Score einzugeben. Ganz ohne Tastatur sind ja die wenigsten Spiele nutzbar und wenn man nur F1 zum Starten drücken muss.

Den 6301 braucht man nicht. Der ist im MiSTeryNano bereits drin. Das wiederum übernehme ich gerne. Ich entwerfe auch gerne die Platine für die Tastatur und kläre, wie man die an den Tang Nano bekommt. Aber die Tastenkappen und bei den längeren Tasten die weitere Mechanik wäre Deine Aufgabe sowie natürlich das eigentliche Gehäuse.

Eine Mega-ST-Tastatur anschließbar dürfte auch machbar sein. Aber wozu? Die sind einzeln sehr selten und auch kaum kleiner als ein 520er. Die Idee fand ich mal witzig, bis ich mir so eine Tastatur angeschaut habe und festgestellt habe, dass ich dann ja auch gleich einen ganzen 520er nehmen kann. Die sind sogar billiger als die Mega-Tastatur. Außerdem ist die einfach zu groß, um sie als Gimmick zumliegen zu haben.

Wenn man das Mini-ST-Gehäuse geschickt macht, dann kann man alternativ auch einen Raspberry-Pi mit Hatari oder Aranym als Emulator verbauen bzw. über eine wechselbare Blende unterschiedliche Schnittstellen nach außen führen.

AntwortZitat

Auch, wenn es nicht ganz passt. Wie sieht es denn mit einer Umsetzung für eine Atari 8-Bit Maschine für das Tang Nano aus? Die vermisse ich sehr. Oder, gibt es da schon was?

8 Bit reichen völlig aus

AntwortZitat

BöserWatz schrieb: Auch, wenn es nicht ganz passt. Wie sieht es denn mit einer Umsetzung für eine Atari 8-Bit Maschine für das Tang Nano aus? Die vermisse ich sehr. Oder, gibt es da schon was?

Dann schau mal hier: https://github.com/vossstef/A2600Nano

Wäre aber sicher passender, dafür einen eigenen Thread aufzumachen. Mit dem MiSTeryNano hat das ja nichts zu tun.

AntwortZitat

MssterOfGizmo schrieb: Dann schau mal hier: https://github.com/vossstef/A2600Nano

Wäre aber sicher passender, dafür einen eigenen Thread aufzumachen. Mit dem MiSTeryNano hat das ja nichts zu tun.

Ich glaube, er meint eher ATARI 800 XL / XE & Co., nicht die Konsolen 2600/7800.

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

8Bit läuft prima auf nem ESP32! Hab ich auch grade am Laufen, schau mal hier: https://github.com/rossumur/esp_8_bit

da sind auch noch 2 Änderungen, die eine ermöglicht BT Controller wie WII, PS3, PS4 (PS3/4 Controller bekomme ich aber nicht zum richtigen pairen und WII hab ich nicht) sowie eine Änderung um einen echten alten Joystick anzuschliessen.

Neuer Thread dazu: https://abbuc.de/forum/viewtopic.php?f=3&t=3527

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

MssterOfGizmo schrieb:

mega-hz schrieb: ja das klingt sehr gut, nur wie soll die Tastatur denn da reinpassen wenn der 520er 50% Größe hat? Mit echten MX-Tastern wird das nix in der Größe. Und soll die Tastatur dann wie beim ST mit dem 6301 arbeiten also wie beim original? Vielleicht geht das ja auch mit nem PiPico... Wäre ausserdem schön wenn man dann auch eine echte MegaST Tastatur anschliessen könnte. Alternativ: 1/4 MegaST Gehäuse mit echter Tastatur?

Die Tastatur braucht natürlich eine passende Platine mit den Tastern. MX-Taster sind recht groß, aber Cherry ML ist z.B. kleiner und ich bin mir sicher, dass man noch deutlich kleinere findet. Da wird ja eh kaum jemand lange Texte drauf schreiben, das ist vor allem, um mal ein paar Dateien umzubenennen oder in einem Spiel einen High-Score einzugeben. Ganz ohne Tastatur sind ja die wenigsten Spiele nutzbar und wenn man nur F1 zum Starten drücken muss.

Den 6301 braucht man nicht. Der ist im MiSTeryNano bereits drin. Das wiederum übernehme ich gerne. Ich entwerfe auch gerne die Platine für die Tastatur und kläre, wie man die an den Tang Nano bekommt. Aber die Tastenkappen und bei den längeren Tasten die weitere Mechanik wäre Deine Aufgabe sowie natürlich das eigentliche Gehäuse.

Eine Mega-ST-Tastatur anschließbar dürfte auch machbar sein. Aber wozu? Die sind einzeln sehr selten und auch kaum kleiner als ein 520er. Die Idee fand ich mal witzig, bis ich mir so eine Tastatur angeschaut habe und festgestellt habe, dass ich dann ja auch gleich einen ganzen 520er nehmen kann. Die sind sogar billiger als die Mega-Tastatur. Außerdem ist die einfach zu groß, um sie als Gimmick zumliegen zu haben.

Wenn man das Mini-ST-Gehäuse geschickt macht, dann kann man alternativ auch einen Raspberry-Pi mit Hatari oder Aranym als Emulator verbauen bzw. über eine wechselbare Blende unterschiedliche Schnittstellen nach außen führen.

Es geht doch nix über eine MegaST Tastatur! Die kannst Du mit der aus nem 520er/1040er nicht vergleichen! Ich kenne so einige Leute die grade sieses Feature sich wünschen würden. Und wenn in den 50% 520er dann auch eine Mini Tastatur reinsoll, wäre es dann nicht sinnvoller und einfacher eine fertige mit USB dort einzubauen? Grade die Taster (wenns nicht die billigsten sind) und vor allem die Tastenkappen sind ein hoher Kostenfaktor! Ich liege jetzt mit allesn Prototypen, diversen Tasterm, LEDs, Platinen, Tastenkappen schon bei ca. knapp 400€. Ich denke mal es würde die komplette Tastatur mit Atari Kappen nicht unter 150€ kosten, grob geschätzt, nicht nachgerechnet.. (Also die ATARI XL Tastatur) Vielleicht findet man ja eine schön kleine Tastatur mit USB und kann trotzdem eine echte ST-Tastatur anschliessen! DAS wäre top! 14MB wären auch nicht schlecht...

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Vielleicht findet man ja eine schön kleine Tastatur mit USB und kann trotzdem eine echte ST-Tastatur anschliessen! DAS wäre top!

So funktioniert das aber nicht. Es geht ja nicht darum, dass Du Wünsche äußerst und ich die dann umsetze. Entweder Du leistest Deinen Beitrag oder es passiert halt auch auf meiner Seite nichts.

AntwortZitat

Wow, was für ein Auftreten Du Dir hier leistest! 😳 Wenn Du sowieso nur für Dich sowas entwickelst warum machst Du es dann öffentlich?

Wie Du schon sagtest, HATARI oder Aranym auf nen PI (der auch DVI kann) ist tatsächlich besser!

Bye bye TangNano, bekommst noch ne feine andere Aufgabe!

Ich bin da jetzt raus

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Ich bin da jetzt raus

Finde ich gut, wenn Leute sofort deutlich ansagen, ob sie irgendwo mit anpacken wollen oder eben nicht. Das ist wesentlich angenehmer als wenn Leute eine Mitarbeit ankündigen, aber die Motivation verlieren, sobald sie ihre Gegenleistung erhalten haben.

Ja, ich baue in meiner Freizeit die Dinge, die mir persönlich gefallen. Warum ich die dann veröffentliche? Weil es viele Leute gibt, denen diese Sache dann auch Spaß machen. Wem das nicht reicht, der verzichtet oder nimmt ein anderes Projekt wie eben den Raspberry Pi mit Hatari. Der ist wiederum für mich nichts, weil ich Lust auf "sofort an" und " gedankenlos Stecker ziehen" habe. Das war m.E. Teil des Charmes der alten Maschinen. Aber mit einem Pi geht das auf Dauer eher nicht. Daher denke ich auch, dass der Tang Nano sowieso nichts für Dich gewesen wäre.

Aber hey, jeder wie er mag. Es gibt zum Glück für jeden die passende Technik. Viel Spass mit Deinem Raspi.

AntwortZitat

Das was Du da "forderst" steht in keinem Verhältnis zu dem Aufwand den DU betreiben müsstest, aber klipp und klar zu sagen so eine MegaST Tastatur ist ein Klopper den keiner will und es von vorneherein abzulehnen obwohl sich einige Leute diese Option wünschen zeigt doch das Du kein Interesse daran hast was andere Leute sich wünschen. So macht man sich keine Freunde... Ich persöhnlich finde es viel cooler wenn man (wie bei meiner Tastatur für den XL) ne Umfrage startet, wer ist für oder gegen etwas... So kann man dann versuchen es allen möglichst gerecht zu machen und Unzufriedenheiten zu vermeiden. Ich z.B. hätte nur die blauen MX Taster mit Klick eingebaut, hätte mir die Sockel auch sparen und diese direkt einlöten können... Da aber viele Leute lieber andere Taster -die einen die roten, die anderen die braunen oder welche auch die schwarzen- benutzen möchten laut Umfrage, wollte ich es lieber universeller machen und habe die Platine mit MX-Sockeln bestückt. So kann jeder wie er will. Ebenso mit den Hintergrund-LEDs, wer möchte, kann, wer sie nicht möchte, bekommt eine ohne LEDs. Du verstehst? Flexibel sein hilft, dann klappts auch mit dem Nachbarn ... Was meinst Du wieviel Zuspruch und Daumen hoch Du bekommen würdest wenn Du allen Leuten -soweit machbar und sinnvoll - ihre Wünsche bzw. Features erfüllen würdest! Es gibt einige die ich kenne, die Dein MiSTeryNano als echten ST Ersatz mit echter ST-Tastatur,Midi,RS232 und mehr Ram gerne benutzen würden! Aber scheinbar macht es Dir ja keinen Spass daraus ein NonPlusUltra zu machen.

Vielleicht klappts ja mit Deinem AMIGA Clone besser..

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Das was Du da "forderst" steht in keinem Verhältnis zu dem Aufwand den DU betreiben müsstest

Ich fordere gar nichts. Du sagst, was Du von mir gerne hättest, ich sage, was ich im Gegenzug gerne hätte. Wenn Dir das zuviel ist, dann kommen wir halt nicht zusammen. Aber woher kennst Du den Aufwand, den ich treiben müsste? Ich verstehe nicht, warum Du hier so ungehalten reagierst. Läuft das hier immer so?

Und danke, ja, der Amiga macht auch Spass. Erfolgreich sind beide Projekte und wenn Du in diversen anderen Foren schaust siehst Du ja, dass beide regelmäßig nachgebaut werden. So einen kleinen und billigen Atari-ST-Clone gab es ja auch noch nie. Ein Raspberry Pi ist teurer, größer, aufwändiger und verbraucht mehr Strom. Von daher sehe ich die Projekte nicht als Konkurrenten, sondern als Ergänzungen. Wer z.B. DVI möchte nimmt halt den Raspberry Pi.

AntwortZitat

MssterOfGizmo schrieb: Ich fordere gar nichts. Du sagst, was Du von mir gerne hättest, ich sage, was ich im Gegenzug gerne hätte. Wenn Dir das zuviel ist, dann kommen wir halt nicht zusammen. Aber woher kennst Du den Aufwand, den ich treiben müsste? Ich verstehe nicht, warum Du hier so ungehalten reagierst. Läuft das hier immer so?

Naja, die erste ungehaltene Reaktion kam eindeutig von dir:

So funktioniert das aber nicht. Es geht ja nicht darum, dass Du Wünsche äußerst und ich die dann umsetze. Entweder Du leistest Deinen Beitrag oder es passiert halt auch auf meiner Seite nichts.

Und nein, das lief hier definitiv noch nie so.

Ich sehe auch nirgends, dass mega-hz geschrieben hätte, er macht es nicht. Er hat in Frage gestellt, ob es sich wegen der Kosten lohnt; unter anderem auch weil er seit ein paar Monaten im Dialog(!) mit vielen hier eine Ersatztastatur für die XLs baut und dabei festgestellt hat, dass das deutlich aufwändiger und teurer wird als anfangs gedacht.

Ich gebe zu, er hat dann tatasächlich noch von dir gefordert - oder vielleicht auch nur vorgeschlagen(?) - an den Tang einen Anschluss für eine echte Tastatur zu machen.

Wer bei der Aktion insgesamt mehr Aufwand hätte, kann Laie-ich absolut nicht beurteilen. Da bin ich jetzt raus.

Es wäre aber super für alle anderen ST-Fans hier, wenn ihr den Thread nochmal durchlest, euch zurücklehnt und überlegt, ob ihr etwas davon evtl. anders hättet formulieren können oder vielleicht mit einem Kommentar auch etwas übers Ziel hinausgeschossen seid.

PEACE

AntwortZitat

Danke für das Feedback.

Ich denke ich schaue mir das mit der Tastatur selbst einmal an. Vielleicht stelle ich mir das ja tatsächlich zu einfach vor. Schau'n wir mal.

AntwortZitat

Ich verfolge das hier durchaus aus Interesse lesender Weise mit. Hoffentlich findet Ihr zusammen auch eine coole Lösung.

Für mich wäre das insgesamt aber wirklich nur so richtig wirklich interessant nachzubauen (oder besser noch: bauen zu lassen), wenn es gelingen sollte einen Falcon nachzubauen. Drunter machen imho schon die Emulationen das gut genug. Und leider hat noch keiner wirklich den Falcon geschafft.

Das wäre für mich der Hammer. Man könnte dann endlich die originalen und leider anfälligen Maschinen in eine verdiente Rente schicken, dann aber "nativ" mit einem stabilem neuen System alltäglich arbeiten. Nicht auszumalen, wenn dann sogar ein 68060 oder gar mehr ginge.

Leider bin ich bei einem solchen Projekt wohl nur als Tester eines laufenden Systems tauglich... Aber ich würde dann gerne darauf aktiv neue Software gestalten.

PP´s of STARSOFTBerlin____github|meine Webseite|Demozoo

AntwortZitat

Ja ein F030 im FPGA wäre nett, aber HATARI und Aranym können doch auch F030, soweit ich weiss sogar beide auch 68060...

@Till Harbaum: Eine Frage hätte ich noch, weil ich es nicht ganz verstehe: Ich sollte eine Tastatur entwickeln und die Platine würdest Du machen? Wie soll das gehen? Ich: Tüte Taster und Kappen, Du: PCB Layout? Passt irgendwie nicht finde ich...

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Ja ein F030 im FPGA wäre nett, aber HATARI und Aranym können doch auch F030, soweit ich weiss sogar beide auch 68060...

Leider ist das bisher noch immer nicht ganz der Fall. Es gibt viele Sachen, die nicht korrekt funktionieren.

PP´s of STARSOFTBerlin____github|meine Webseite|Demozoo

AntwortZitat

mega-hz schrieb: Eine Frage hätte ich noch, weil ich es nicht ganz verstehe: Ich sollte eine Tastatur entwickeln und die Platine würdest Du machen? Wie soll das gehen? Ich: Tüte Taster und Kappen, Du: PCB Layout? Passt irgendwie nicht finde ich...

Ja, genau so. Du hättest passende Tastenkappen zu einer noch auszuwählenden Tastenmechanik gemacht und ich hätte eine Platine gemacht, wo die drauf passen.

Es hat sich aber schon jemand auf diesen Thread hin direkt bei mir gemeldet, der gerne genau das machen möchte. Da warte ich mal in Ruhe ab, was da rauskommt.

AntwortZitat

MssterOfGizmo schrieb: Ja, genau so. Du hättest passende Tastenkappen zu einer noch auszuwählenden Tastenmechanik gemacht und ich hätte eine Platine gemacht, wo die drauf passen.

Aha...

MssterOfGizmo schrieb: Es hat sich aber schon jemand auf diesen Thread hin direkt bei mir gemeldet, der gerne genau das machen möchte. Da warte ich mal in Ruhe ab, was da rauskommt.

Na dann gehts ja weiter! Prima.

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

. Macht doch schon mal einen vielversprechenden Eindruck 😎 !

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

Mit Aufdruck sieht das im CAD sowieso ok aus:

keyboard_VB.jpg

Aber auch im echten Leben ist es absolut akzeptabel.

keycaps.jpeg

Natürlich muss die Filamentfarbe noch etwas korrigiert werden und ich werde auch mal eine 0.2er Nozzle statt der 0.4er probieren. Aber das ist auf jeden Fall schon einmal "gut genug". Der Rest ist reine Fleissarbeit. Aber jetzt kommt erstmal die Platinen und deren Verbindung zum FPGA. Um die Matrix direkt per FPGA abzufragen hat zumindest das Tang Nano 20k nicht genug unbenutzte Pins. Ich könnte etwas passives mit ein paar Schieberegistern bauen. Aber wahrscheinlich ist es viel einfacher, einen kleinen Atmega zu nehmen, der dann per SPI oder gar per UART ans FPGA meldet, wenn eine Taste gedrückt wurde. UART hätte den Charme, mit einem einzigen Pin auszukommen und mit einem billigen UART/USB-Adapter auch an einem PC oder dem Pi nutzbar zu sein.

Stellt sich natürlich auch noch die Frage, ob ich erstmal deutsche oder englische Tastenkappen baue. Das sind bisher nur die normalen Kappen der unteren Reihe und ich habe mir ein Z und ein Y gemacht. Aber irgendwann werde ich mich zumindest für den ersten Prototypen entscheiden müssen. Ich habe ne leichte Tendenz zu englischen Kappen, weil es mehr Leute ansprechen dürfte.

Anhänge:
AntwortZitat

Gute Fortschritte!

@Keycaps: Ja, denke auch, mach doch erstmal die englische Version und ggf. dann später zusätzlich nur die deutschen, die sich vom englischen Layout unterscheiden.

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

MssterOfGizmo schrieb: Um die Matrix direkt per FPGA abzufragen hat zumindest das Tang Nano 20k nicht genug unbenutzte Pins. Ich könnte etwas passives mit ein paar Schieberegistern bauen. Aber wahrscheinlich ist es viel einfacher, einen kleinen Atmega zu nehmen, der dann per SPI oder gar per UART ans FPGA meldet, wenn eine Taste gedrückt wurde. UART hätte den Charme, mit einem einzigen Pin auszukommen und mit einem billigen UART/USB-Adapter auch an einem PC oder dem Pi nutzbar zu sein.

Wie sehr unterscheidet sich dieser Ansatz vom Protokoll, das zwischen einer echten MegaST-Tastatur und dem Rechner verwendet wird? Wenn du eh programmieren musst, könnte das ja auch ein gangbarer Weg sein und würde alle glücklich machen, die gerne eine echte Tastatur anschließen möchten.

AntwortZitat

MssterOfGizmo schrieb: Mit Aufdruck sieht das im CAD sowieso ok aus:

keyboard_VB.jpg

Aber auch im echten Leben ist es absolut akzeptabel.

keycaps.jpeg

Natürlich muss die Filamentfarbe noch etwas korrigiert werden und ich werde auch mal eine 0.2er Nozzle statt der 0.4er probieren. Aber das ist auf jeden Fall schon einmal "gut genug". Der Rest ist reine Fleissarbeit. Aber jetzt kommt erstmal die Platinen und deren Verbindung zum FPGA. Um die Matrix direkt per FPGA abzufragen hat zumindest das Tang Nano 20k nicht genug unbenutzte Pins. Ich könnte etwas passives mit ein paar Schieberegistern bauen. Aber wahrscheinlich ist es viel einfacher, einen kleinen Atmega zu nehmen, der dann per SPI oder gar per UART ans FPGA meldet, wenn eine Taste gedrückt wurde. UART hätte den Charme, mit einem einzigen Pin auszukommen und mit einem billigen UART/USB-Adapter auch an einem PC oder dem Pi nutzbar zu sein.

Stellt sich natürlich auch noch die Frage, ob ich erstmal deutsche oder englische Tastenkappen baue. Das sind bisher nur die normalen Kappen der unteren Reihe und ich habe mir ein Z und ein Y gemacht. Aber irgendwann werde ich mich zumindest für den ersten Prototypen entscheiden müssen. Ich habe ne leichte Tendenz zu englischen Kappen, weil es mehr Leute ansprechen dürfte.

Mach es doch so wie ich mit dem Z und Y: jumper um die zu vertauschen! Es gibt in der engl. Tastatur natürlich noch Tasten die anders belegt sind so wie ? oder / aber beim schreiben stört ja am meisten wenn Z und Y vertauscht sind. Ansonsten: schon mal sehr gut! Ob die verwendeten Taster lange leben, wird sich zeigen

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Die Variante mit dem Atmega habe ich erstmal fallen lassen. Zur Abfrage der Atari-Tastaturmatrix braucht man 23 IO-Pins und dafür braucht man schon einen größeren Atmega. Das wurde mir zu aufwändig. Daher sehe ich erstmal eine "dumme" Variante aus drei Schieberegistern vor. Richtung FPGA ist das dann eine SPI-Schnittstelle. Statt des FPGAs könnte man dort z.b. auch eine Arduino anschließen und dann hätte man ggf. die Möglichkeit, die Mini-Tastatur per USB zum Beispiel am Raspi zu betreiben. Aber das ist nur eine Möglichkeit. Ob ich das wirklich mache weiss ich noch nicht.

In jedem Fall bleibt bei der Mini-Tastatur der IKBD/Tastaturcontroller des ST im FPGA, denn auf den verlassen sich ein paar Spiele und Demos. Eine ST-Tastatur ist damit nach wie vor nicht direkt anschliessbar.

Tatsächlich dürfte es aber recht einfach sein, eine echte ST-Tastatur anzuschließen, da die nötige Schnittstelle im FPGA ja bereits intern existiert. Man müsste den IKBD entfernen, die zwei Signale nach aussen an IO-Pins legen und mit Level-Shiftern auf 5V-Pegel bringen. Das ist tatsächlich etwas, an dem sich auch ein HDL-Anfänger versuchen könnte. Ich bin halt eher ein Freund der kleinen ST-Tastatur. Tatsächlich liegt neben meinem Tang Nano gerade die Mega-ST-Tastatur, weil ich sie abmesse. Aber die ist halt schon ein großer schwerer Klotz verglichen mit den Tang Nano ... das passt m.E. einfach nicht

AntwortZitat

Nur Z und Y zu vertauschen bringt wenig. Die internationalen Tastaturen haben ja sogar eine Taste mehr. Bei US-ST-Tastaturen ist die linke Shift-Taste breiter und daneben fehlt eine Taste.

Ich baue erstmal die US-Tastenkappen und sehe aber die Extra-Taste auf der Platine vor. Ob man die dann bestückt oder nicht kann man dann später entscheiden.

Wie lange die Taster halten weiss ich nicht. Aber auf dem Mini-Ding kann man eh keine langen Texte schreiben. Das ist wie gesagt nur für den Nostalgiefaktor und weil man für viele Spiele eben doch hier und da eine Taste drücken muss. Aber für Textadventures sehe ich das erstmal nicht.

AntwortZitat

na dann würde sich doch eine "herausführung" des IKBDs an IO Ports doch lohnen, falls Leute das Teil als richtigen ST Ersatz nutzen wollen.

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

wäre es eigentlich ein großer Aufwand dem TT Modus HI-Res in 16/256 Farben einzubauen?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

. Sieht ja schon richtig schick (jedenfalls gerendert 😉) aus 😎 ! Spannend ist natürlich, wie gut dann die echten Keycaps am Ende aussehen....

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

Was auch immer draus wird, sobald irgendwas halbwegs läuft lege ich es auf GitHub ab und dann kann jeder ändern, optimieren, was-auch-immer ...

Ich habe auch noch keinen rechten Plan, wie ich den Space-Bar leichtgängig mache und was ich mit der US-Shifttaste unten links mache, neben der ja die internationale Extra-Taste sitzt ... im Worst-Case muss man den Space-Bar erstmal mittig drücken und die Shift-Taste eher links. Nicht schön, aber auch kein Weltuntergang. Erstmal muss überhaupt irgendwas nutzbar sein. Dann kommt Feinschliff, wenn noch Geduld übrig ist ...

AntwortZitat

wie habt ihr das mit den 2 Farben beim 3D Druck gemacht? Jedes Symbol von hand auf den anderen Extruder gemapped?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: wie habt ihr das mit den 2 Farben beim 3D Druck gemacht? Jedes Symbol von hand auf den anderen Extruder gemapped?

?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb:

mega-hz schrieb: wie habt ihr das mit den 2 Farben beim 3D Druck gemacht? Jedes Symbol von hand auf den anderen Extruder gemapped?

?

Nur eine Vermutung: vielleicht ja sowas, wie der https://bambulab.com/de-de/a1 oder https://www.anycubic.com/en/kobra-3-combo. Beide können mehrere Farben drucken, ohne dass man umbauen muss. Ich habe den Kobra und das klappt schon ganz gut. Wenn man nachdenkt, wie man die Sachen so anordnet auch ohne allzu viel Abfall. Aber je nach Druck kann das bei Bunt schon echt viel Müll werden - gerade, wenn in vielen Schichten immer wieder andere Farben kommen.

PP´s of STARSOFTBerlin____github|meine Webseite|Demozoo

AntwortZitat

Wie das hardwaremäßig geht weiss ich ja, mir gings um die Frage, ob man z.B. die Buchstaben bei den Tasten -also die 2.Farbe- direkt vor dem STL Export mit einbauen kann oder ob das per Hand wie im PrusaSlicer gemacht werden muss. Irgendwo muss ja ein Werkzeug-/Filamentwechsel-Befehl herkommen...

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Soweit funktionieren die Tasten ...

keyboard_partly.jpeg

Sehen auf der Oberfläche etwas rauher aus als neulich. Aber das täuscht auch etwas, weil die Tasten deutlich kleiner sind, als man vom Foto vermutet. Schnell tippen wird man darauf eh nicht, dafür sind die Tasten zu klein und zu nah beieinander.

Und wegen des mehrfarbigen Drucks: Da habe ich ein Script, das mir aus den STL-Dateien das Bambulab-Setup baut. Dauert aber auch nur ein paar Sekunden pro Taste, wenn man das mit der Hand macht. Halt die beiden zusammengehörigen STL-Dateien auswählen und laden und jeweils mit zwei Klicks den beiden Extrudern zuordnen. Da man dieses Setup speichern kann macht man auch das ja nur einmal.

Anhänge:
AntwortZitat

@Harbaum: Bist Du eigentlich so fit genug in VHDL um einen 800XL komplett ins FPGA zu erstellen? Quasi so, daß man alle IOs wie Joystick, SIO, Video, Keyboard, Pokey Sound im Original Gehäuse weiter benutzen könnte?

Falls ja, ich denke da wäre eine riesen Fangemeinde!

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: @Harbaum: Bist Du eigentlich so fit genug in VHDL um einen 800XL komplett ins FPGA zu erstellen?

Sicher. Da es bereits entsprechende Cores für andere FPGAs gibt wäre das ein vergleichsweise kleiner Aufwand. Aber ich selbst habe nie einen 8-Bit-Atari besessen und wüsste nicht einmal wie und wofür ich den nutzen sollte. Ich hatte damals einen C64 und den gibt es ja auch bereits für die TangNano-Familie.

Aber das wäre sicher was für einen interessierten VHDL-Einsteiger. Erstmal müsstest Du ja eine passende Platine mit allen Anschlüssen entwerfen. Das wird sicher ein paar Euro kosten und entsprechend viele zahlende Nutzer erfordern. Von daher würde ich an Deiner Stelle für so ein Projekt auf Kickstarter gehen. Da kannst Du vorher klären, dass genug Geld für die Hardware-Entwichlung zusammen kommt. Tastatur und Gehäuse brauchst Du ja auch.

AntwortZitat

MssterOfGizmo schrieb:

mega-hz schrieb: @Harbaum: Bist Du eigentlich so fit genug in VHDL um einen 800XL komplett ins FPGA zu erstellen?

Sicher. Da es bereits entsprechende Cores für andere FPGAs gibt wäre das ein vergleichsweise kleiner Aufwand. Aber ich selbst habe nie einen 8-Bit-Atari besessen und wüsste nicht einmal wie und wofür ich den nutzen sollte. Ich hatte damals einen C64 und den gibt es ja auch bereits für die TangNano-Familie.

Aber das wäre sicher was für einen interessierten VHDL-Einsteiger. Erstmal müsstest Du ja eine passende Platine mit allen Anschlüssen entwerfen. Das wird sicher ein paar Euro kosten und entsprechend viele zahlende Nutzer erfordern. Von daher würde ich an Deiner Stelle für so ein Projekt auf Kickstarter gehen. Da kannst Du vorher klären, dass genug Geld für die Hardware-Entwichlung zusammen kommt. Tastatur und Gehäuse brauchst Du ja auch.

Du schreibst "Sicher" und argumentierst dann gleich das Du noch nie einen XL besessesn hast? Also was an dem "Sicher" meinst Du? Ich habe nicht vor, eine neue Platine auf der dann der Tang Nano sitz zu entwerfen. Mein Gedankengang wäre eher, man nimm eine "Schrottplatine" wegen den Anschlüssen und verbindet diese mit einem Tang Nano. Anscheinend -so kommt es mir jedenfalls vor- hast Du garkein Interesse etwas zu machen, was ANDERE Leute gut finden würden! Vielleicht bist Du aber auch noch nicht soweit, festzustellen, daß wenn man was den Leuten nach Ihren Wünschen erstellt, Dankeschön bekommt usw. es viel mehr Wert ist, als eigenen Nutzen hochzuhalten! Hier im Forum sind viele Leute, die sich etwas wünschen. Siehe mal den Freezer 2001 oder die Mega-Speedy. Die haben soviel Anklang gefunden und sind mit den Usern gewachsen/entstanden.

Wenns nur eine persöhnliche Abneigung zu mir ist, ok. Aber dann sollte man sich auch eher im Hintergund halten.

Wir suchen Leute mit Fähigkeiten wie Du sie hast und die auch Lust dazu haben, einer Gemeinde etwas "zu geben". Soll ja nicht unbedingt kostenlos sein...

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Hey, jetzt fangt nicht schon wieder an zu streiten!!

Es gibt bereits eine hervorragende FPGA-Implementierung der Atari 8-Bit Rechner deren Lizenz ich aber nicht kenne/verstehe. http://www.64kib.com/ http://www.64kib.com/atarixlfpga_svn/trunk/atari_800xl/eclaireXL_ITX/

Und es gibt auch eine sehr gute Hardware "Eclaire XL", die auf diesem Core basiert. Nur hat leider deren Entwickler weder Lust weitere herzustellen, noch das Design zu veröffentlichen.

IMHO wäre es aber sicher einfacher, eine neue Platine mit den Anschlüssen zu designen, als mit Fädeldraht ein FPGA-Board in eine bestehende XL-Platine reinzuschustern. Ich hab aber objektiv betrachtet keine Ahnung.

AntwortZitat

DjayBee schrieb: http://www.64kib.com/atarixlfpga_svn/trunk/atari_800xl/eclaireXL_ITX/

Und es gibt auch eine sehr gute Hardware "Eclaire XL", die auf diesem Core basiert. Nur hat leider deren Entwickler weder Lust weitere herzustellen, noch das Design zu veröffentlichen.

Schaut mal in den "hardware" Ordner, da sind Eagle und Gerber Files drin. http://www.64kib.com/atarixlfpga_svn/trunk/atari_800xl/eclaireXL_ITX/hardware/

Wie's mit der Lizenz genau aussieht und ob das die letzte Version des Boards ist kann ich leider auch nicht sagen - aber ihr könntet ja einfach mal freundlich bei Mark / foft nachfragen.

so long,

Hias

AntwortZitat

Was ich mit "Sicher" meinte ist, dass ich einen 8-Bit-Atari auf den Tang Nano portieren könnte. Dazu muss man die Maschine ja nicht kennen. Ich habe damals für das MiST auch einen Sinclair-QL und einen Commodore C16 implementiert, ohne diese Maschinen je tatsächlich gesehen zu haben. Aber damals war die User-Basis größer und es gab ja eine ganze Menge Leute, die damit dann weitermachen wollten und es auch gemacht haben. Hier scheint der Wunsch eher nach kompletten Fertiglösungen zu sein, wenn ich das richtig verstehe. Das ist dann natürlich eine ganz andere Größenordnung.

Gibt es denn so viele defekte 8-Bit-Ataris, dass es sich lohnt, dafür ein neues Innenleben zu entwerfen? Wenn ihr die Platine weiterverwenden möchtet, dann muss ja das Gehäuse, die Tastatur und die Hauptplatinen in recht gutem Zustand sein und nur die Halbleiter defekt. Kommt das sehr oft vor?

Das Eclaire-XL ist wohl in der Tat schon ziemlich genau, was ihr hier sucht. Da ist es sicher der einfachste Weg, wenn ihr Euch erstmal so ein Board besorgt bzw. eines nachbaut und dann mal schaut, inwieweit das dem entspricht, was ihr gerne hättet. Wenn die Gerber und Schaltpläne dort zum Download liegen, dann ist ein Nachbau für den persönlichen Bedarf ja immer möglich. Erst, wenn ihr das dann vertreiben wollt, braucht ihr ein ok.

Da das Interesse auch hier im 16-Bit-Forum eher bei den 8-Bittern liegt würde ich vorschlagen, dass einer der Admins den Thread hier umbenennt und verschiebt.

AntwortZitat

Gut gemacht! Aber US Layout? Warum? Kommt eine deutsche Variante noch?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: Gut gemacht! Aber US Layout? Warum? Kommt eine deutsche Variante noch?

Weil vor allem Anfragen von amerikanischen Usern kamen. Eine deutsche Version kommt, wenn entsprechende Anfangen kommen. Bisher kamen aber keine.

AntwortZitat

na dann starte ich mal mit ner Anfrage!

Betrifft eigentlich doch nur ein paar Tastenkappen und dem Arduino-Code um sie zur deutschen Version anzupassen, oder?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: na dann starte ich mal mit ner Anfrage!

Betrifft eigentlich doch nur ein paar Tastenkappen und dem Arduino-Code um sie zur deutschen Version anzupassen, oder?

Cool, eine erste Anfrage. Einige fehlen noch, wenn das vor der schwedischen Version kommen soll ...

Das betrifft die Tastenkappen. Was willst Du am Code anpassen? Eine Tastatur weiss nicht, welche Tastenkappen drauf stecken. Einzig die Internationale Taste sollte dann auch einen echten Code liefern und nicht F12 wie jetzt, weil ich die auf der US-Tastatur für das FPGA-Menü nehme.

Hast Du mal probiert, ob Du die Tasten so drucken kannst? Nicht dass ich da was anpasse und Du kannst es nicht nutzen.

AntwortZitat

aber ist es nicht so, daß z.B." woanders liegt? Oder Z und Y ? Das wissen die Kappen ja nicht, aber der Arduino müsste doch dann andere Werte senden!?

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

Nein, die Tastatur liefert immer die gleichen Scancodes und Du musst dem PC sagen, welche Taste wie beschriftet ist. Deswegen gibst Du ja bei der Installation des Betriebssystems an, was für eine Tastatur Du nutzt.

Wenn Du z.B. bei Deinem PC jetzt auf amerikanisches Layout umstellst, dann erhältst Du genau diese Vertauschung en von z und y usw ...

AntwortZitat

verstehe ich nicht ganz.. PC? wieso PC? Es geht doch um die ST Tasten und gibt es doch etliche Unterschiede, mehr als nur Y und Z!

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat

mega-hz schrieb: verstehe ich nicht ganz.. PC? wieso PC? Es geht doch um die ST Tasten und gibt es doch etliche Unterschiede, mehr als nur Y und Z!

Beim PC gibt es auch mehr Unterschiede als y und zu.

Das war nur ein Beispiel. Kernaussage: Die Taste und auch die Tastatur weiß nicht, welches Zeichen sie liefert. Sie weiß nur, dass sie Nummer 123 ist und meldet das dem PC, ST oder Keyboardcontroller ; und der schaut dann nach, welches Layout gerade aktiv ist.

AntwortZitat

Welche Taste am ST welches Zeichen liefert entscheidet alleine TOS. Wenn man bei deutscher Tastatur ein amerikanisches TOS nimmt, dann hat man all diese Vertauschungen inkl. Y und Z.

Das ist genau wie bei einem PC. Nur dass man bei einem PC umstellen kann. Bei TOS ist das jeweils passend zur Sprache des TOS fest eingestellt.

Die Tastatur liefert nur Tastencodes, also welche Taste gedrückt wurde. Dieser Code ist immer gleich, egal wie die Taste beschriftet ist und hängt nur davon ab, wo die Taste sich auf der Tastatur befindet.

AntwortZitat

Da hier wohl kein Interesse besteht, aus dem Vorhandenem ein richtig Geiles Teil mit allen IOs wie Seriell und Paralellport zu machen (von Seiten des Enticklers), gebe ich hier meinen Kram dazu ab. Siehe https://abbuc.de/forum/viewtopic.php?f=17&t=4518

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

AntwortZitat